/**
 * 
 */
package com.nari.interfaces.dao;

import java.util.Date;
import java.util.List;

import com.nari.coreframe.dao.hibernate3.IGenericDao;
import com.nari.interfaces.model.IHeatMeterData24Gather;
import com.nari.platform.model.ResponseMsg;

/**
 * 
 * @author Xiaopeng
 * @date 2015-1-12
 */
public interface IHeatMeterData24GatherDao extends IGenericDao<IHeatMeterData24Gather, String> {

	/**
	 * 按统计批次查询热量表分时数据列表
	 * @param meterNo
	 * @param recordTime
	 * @return
	 * @throws Exception
	 * @author Xiaopeng
	 * @date 2015-1-22
	 */
	public List<IHeatMeterData24Gather> queryMeterDataList4Statis(String meterNo, 
			Date recordTime) throws Exception;
	
	/**
	 * 按统计批次删除热量表分时数据
	 * @param meterNo
	 * @param recordTime
	 * @return
	 * @throws Exception
	 * @author Xiaopeng
	 * @date 2015-1-22
	 */
	public ResponseMsg deleteMeterDataStatis(String meterNo, Date recordTime) throws Exception;
}
